segmented worms - Turkish English Dictionary